!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[DropDownMenu_SolidColorMenuButtonSkin]",["react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[DropDownMenu_SolidColorMenuButtonSkin]"]=t(require("react")):e["rb_wixui.thunderbolt[DropDownMenu_SolidColorMenuButtonSkin]"]=t(e.React)}("undefined"!=typeof self?self:this,(function(e){return function(){var t={40841:function(e,t){var n; /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t=0||(o[n]=e[n]);return o},e.exports.__esModule=!0,e.exports.default=e.exports}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return function(){"use strict";r.r(o),r.d(o,{components:function(){return F}});var e=r(448),t=r.n(e),n=r(5329),i=r.n(n),a=r(40841),l=r.n(a);const s=new Set(["PointerMenuButtonHorizontalMenuAdaptationSkin","PointerMenuButtonSkin","VerticalRibbonsMenuButtonSkin","RibbonsMenuButtonSkin"]),u="data-dropdown-shown",d="__more__",c="SCROLL_TO_TOP",p="SCROLL_TO_BOTTOM";var m={root:"dropdown-menu",menuItem:"dropdown-menu__item",subMenu:"dropdown-menu__submenu"};const f=e=>Object.entries(e).reduce(((e,t)=>{let n=t[0],r=t[1];return n.includes("data-")&&(e[n]=r),e}),{}),h="wixui-",b=function(){for(var e=arguments.length,t=new Array(e),n=0;n""+h+e));return r.join(" ")},v=e=>e.split("?")[0],y=(e,t)=>e.filter((e=>e.link&&e.link.linkPopupId&&e.link.linkPopupId===t)),g=(e,t,n)=>{const r=n.compId||n.dataId;let o=new Set;return r&&(o=new Set(e.filter((e=>((e,t,n)=>e.link&&(!e.link.href||v(e.link.href)===t)&&(e.link.anchorCompId&&e.link.anchorCompId===n.compId||e.link.anchorDataId&&e.link.anchorDataId===n.dataId&&e.link.anchorDataId!==c&&e.link.anchorDataId!==p))(e,t,n))))),o},k=function(e,t,n,r){void 0===e&&(e=[]),void 0===t&&(t=""),void 0===n&&(n={}),void 0===r&&(r="");const o=new Set([...Array.from(g(e,t,n)),...Array.from(y(e,r))]),i=o.size>0;return e.forEach((e=>{const a=e.items&&e.items.length?k(e.items,t,n,r):new Set;!1!==e.selected&&((e.selected||((e,t,n)=>!n&&!(e=>e.link&&(e.link.anchorDataId||e.link.anchorCompId))(e)&&e.link&&e.link.href&&v(e.link.href)===t)(e,t,i)||e.link&&Object.keys(e.link).length>0&&a.size>0)&&o.add(e),a.forEach((e=>o.add(e))))})),o};const I=e=>{const r=n.useMemo((()=>k(e.items,e.currentPrimaryPageHref,e.activeAnchor,e.currentPopupId)),[e.items,e.currentPrimaryPageHref,e.activeAnchor,e.currentPopupId]),o=(e,r)=>{const o=e.Button,i={onMouseEnter:e.onItemMouseEnter,onMouseLeave:e.onItemMouseLeave,onDoubleClick:e.onItemDblClick,onClick:e.onItemClick,textAlign:e.alignText},a=t()({},i,r);return n.createElement(o,a)};function i(e,t,n,r,o,i){return e===t-1?1===t?"dropLonely":n?"bottom":i||"right"===o?r?"left":"right":"center":0===e?n?"top":i||"left"===o?r?"right":"left":"center":n?"dropCenter":"center"}const a=(e,t)=>{let n=e,r=0;for(;t[n]&&r<100;)n+=t[n]++,r++;return t[n]=(t[n]||0)+1,n},c=(e,t)=>{let n=t.items,l=void 0===n?[]:n,s=t.className,u=t.dropdown,d=t.rtl,c=t.buttonAlign,p=t.stretch;const m={};return l.map(((t,n)=>{var f,b,y;const g=(u?"moreContainer":"")+n,k={isContainer:u,isSelected:r.has(t),positionInList:t.positionInList||i(n,l.length,u,d,c,p),id:h(g),index:n,refInParent:g,isDropDownButton:u,"aria-haspopup":t.hasPopup||(null!=(f=null==t||null==(b=t.items)?void 0:b.length)?f:0)>0?"true":"false","aria-describedby":null!=t&&null!=(y=t.items)&&y.length?v():void 0,tagName:"li",direction:d?"rtl":"ltr",parentId:t.parent,dataId:t.id,label:t.label,link:t.link,className:s,key:a(t.label,m),subItems:u?void 0:t.items};return o(e,k)}))};function p(e){const t=e.styles,n=e.items,r=e.rtl,i=e.stretchButtonsToMenuWidth,a=e.alignButtons,s=void 0===a?"center":a,u=c(e,{items:n,className:l()(t.menuItem,b(m.menuItem)),rtl:r,buttonAlign:s,stretch:i}),p=function(e){const t=e.rtl,n=e.styles,r=e.stretchButtonsToMenuWidth,i=e.alignButtons,a=void 0===i?"center":i,l=e.moreButtonLabel,s=e.onItemMouseEnter,u=e.onItemMouseLeave,c=e.onSubMenuKeyDown,p=d;let m=t?"left":"right";r||"right"===a||(m="center");const f={label:l||"",isSelected:!1,positionInList:m,id:h(p),index:d,refInParent:p,key:p,onFocus:s,onBlur:u,"aria-haspopup":"true",tagName:"li",onKeyDown:c,isDropDownButton:!1,className:n.moreButton,isMoreButton:!0};return o(e,f)}(e);return p&&u.push(p),u}function f(e){const n=e.items,r=e.rtl,o=e.alignButtons,i=void 0===o?"center":o,a=e.stretchButtonsToMenuWidth,l=e.hover,s=e.styles;let u=null,p=[];if(n&&l){const e=parseInt(l,10);if(Number.isInteger(e)&&n[e])u=n[e].items;else if(l===d){u=function(e){return e.reduce(((e,n)=>{let r=[];return n.items&&(r=n.items.map((e=>t()({},e,{parent:n.id})))),[...e,n,...r]}),[])}(n.filter(((e,t)=>{var n;const r=h(t.toString()),o=document.getElementById(r);return"hidden"===(null==o||null==(n=o.style)?void 0:n.visibility)})))}}return u&&(p=c(e,{items:u,className:s.dropdownButton,dropdown:!0,rtl:r,buttonAlign:i,stretch:a})),p}const h=t=>""+e.id+t,v=()=>h("navContainer")+"-hiddenA11ySubMenuIndication";return function(e){const t=e.translate,r=e.styles,o=function(e){const t=e.styles,r=e.skin,o=e.alignButtons,i=void 0===o?"center":o,a=e.marginAllChildren,s=e.onMenuKeyDown,u=p(e),d=h("itemsContainer");let c=n.createElement("ul",{className:l()(t.itemsContainer,t[""+i]),id:d,style:{textAlign:i},"data-marginallchildren":a,onKeyDown:s},u);if((()=>{switch(r){case"IndentedMenuButtonSkin":case"ShinyMenuIIButtonSkin":case"SloppyBorderMenuButtonSkin":return!0;default:return!1}})()){const e=h("wrapper");c=n.createElement("div",{className:l()(t.itemsContainerWrapper),id:e},c)}return c}(e),i=function(e){const t=e.skin,r=e.styles;let o=null;return s.has(t)&&(o=n.createElement("div",{className:r.utility})),o}(e),a=function(e){var t;const r=e.alignButtons,o=void 0===r?"center":r,i=e.onSubMenuKeyDown,a=e.hover,s=e.styles,d=f(e),c=h("moreContainer"),p=h("dropWrapper"),v=(null!=(t=null==d?void 0:d.length)?t:0)>0,y=l()(s.dropWrapper,{[s.showMore]:v}),g=v,k=function(e){const t=e.hover,n=e.hoverListPosition;return t?n:null}(e);return n.createElement("div",{className:y,id:p,"data-drophposition":k,"data-dropalign":o,[u]:g},n.createElement("ul",{className:l()(s.moreContainer,b(m.subMenu)),"data-hover":a,id:c,onKeyDown:i},d))}(e),d=t("ariaLabels","dropDownMenu_AriaLabel_TopLevel_SiteNavigation","Site"),c=h("navContainer");return n.createElement("nav",{className:l()(r.navContainer),id:c,"aria-label":d,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},i,o,a,(e=>n.createElement("div",{style:{display:"none"},id:v()},e("a11ySubmenuIndications","dropDownMenu_a11ySubmenuIndication","Use tab to navigate through the menu items.")))(t))}(e)},M={hover:null,hoverListPosition:null},w=e=>{const r=n.useState(M),o=r[0],i=r[1],a=n.useRef();let s;const u=t=>{var n;const r=o.hover,i=e.id,a=e.items,l=t.getAttribute("data-index")||"-1",s=parseInt(l,10);if((null==t||null==(n=t.parentNode)?void 0:n.id)!==i+"moreContainer")return a[s];if(!r)return null;return a[parseInt(r,10)].items[s]},c=t=>{const n=e.onItemMouseIn,r=t.currentTarget;null==n||n(t,u(r)),p(t)},p=t=>{var n;const r=o.hover,a=e.id,l=t.currentTarget,u=l.getAttribute("data-listposition"),d=l.getAttribute("data-index")||"-1",c=parseInt(d,10);clearTimeout(s);(null==l||null==(n=l.parentNode)?void 0:n.id)!==a+"moreContainer"&&(Number.isInteger(c)&&-1!==c||d.startsWith("__"))&&d!==r&&i({hover:d,hoverListPosition:u})},f=t=>{const n=e.onItemMouseOut,r=t.currentTarget;null==n||n(t,u(r)),h()},h=()=>{s=setTimeout((()=>{i({hover:null,hoverListPosition:null})}),1e3)},v=t=>{const n=e.onItemDblClick,r=t.currentTarget;null==n||n(t,u(r))},y=t=>{const n=o.hover,r=t.currentTarget,i=e.items,a=e.onItemClick,l=e.isTouchDevice;if(null==a||a(t,u(r)),l){const e=r.getAttribute("data-index")||"-1",o="true"===r.getAttribute("data-dropdown"),a=parseInt(e,10),l=i?i[a]:null,s=e===d||l&&l.items;o?h():n?(h(),s&&n!==e&&(t.preventDefault(),t.stopPropagation(),p(t))):s&&(p(t),t.preventDefault(),t.stopPropagation())}},g=function(t,n){if(void 0===n&&(n=!1),a.current){const o=e.id;let i=a.current.querySelector("#"+o+"itemsContainer > li:nth-child("+(t+1)+")");for(;i&&"true"===i.getAttribute("aria-hidden");)i=n?i.previousSibling:i.nextSibling;if(i){var r;const e=null==(r=i.childNodes)?void 0:r[0];if(e)return e.focus(),!0}}return!1},k=t=>{const n=o.hover,r=e.items,i=t.key,l=t.shiftKey;if("Tab"===i&&null!==n){const o=n?parseInt(n,10):-1;let i=!1;if(!l&&r){const t=r[o];t&&t.items&&(i=(t=>{const n=e.id;if(a.current){const e=a.current.querySelector("#"+n+"moreContainer li:nth-child("+(t+1)+") a");if(e)return e.focus(),!0}return!1})(0))}i&&(t.stopPropagation(),t.preventDefault())}},w=t=>{const n=o.hover,r=e.items,i=t.shiftKey,a=t.key,l=t.target;let s=l;if(l!==t.currentTarget&&"li"!==l.tagName.toLowerCase()&&(s=l.closest("li")),s){const e=s.getAttribute("data-index")||"";let o=!1;if(n&&"Tab"===a){const t=((e,t)=>{const n=parseInt(e,10);return Number.isNaN(n)?t:n})(n,-1),a=parseInt(e,10);if(t>=0)if(i)0===a&&(o=g(t,i));else if(r&&r[t]){const e=r[t];e&&e.items&&e.items.length===a+1&&(o=g(t+1))}}o&&(t.stopPropagation(),t.preventDefault())}};return function(r,o){const i=r.id,s=r.className,u=r.customClassNames,d=void 0===u?[]:u,p=r.skin,h=r.rtl,g=r.styles,M=t()({id:i,class:l()(g[p],g.wrapper,s,b(m.root,...d),"hidden-during-prewarmup"),ref:a,tabIndex:-1,dir:h?"rtl":"ltr"},function(e,n){const r=n.hover,o=n.hoverListPosition,i=e.stretchButtonsToMenuWidth,a=e.sameWidthButtons,l=e.skinExports,s=e.alignButtons,u=void 0===s?"center":s,d=e.items,c=e.isQaMode,p=e.fullNameCompType;return t()({"data-stretch-buttons-to-menu-width":i,"data-same-width-buttons":a,"data-num-items":null==d?void 0:d.length,"data-menuborder-y":l.menuBorderY,"data-menubtn-border":l.menuBtnBorder,"data-ribbon-els":l.ribbonEls,"data-label-pad":l.labelPad,"data-ribbon-extra":l.ribbonExtra,"data-drophposition":o,"data-dropalign":u,"data-hovered-item":r},((e,t)=>e?{"data-comp":t,"data-aid":t}:{})(c,p))}(r,o));return n.createElement("wix-dropdown-menu",M,n.createElement(I,t()({},r,o,{onItemMouseEnter:e.isTouchDevice?void 0:c,onItemMouseLeave:e.isTouchDevice?void 0:f,onItemDoubleClick:e.onItemDblClick?v:void 0,onItemClick:e.isTouchDevice||e.onItemClick?y:void 0,onMenuKeyDown:k,onSubMenuKeyDown:w})))}(e,o)};var S=n.forwardRef(w);const C="linkElement";r(66820);const x=13,B=27;function D(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const N=D(32),E=D(x),P=e=>{E(e),N(e)},_=(D(B),(e,r)=>{const o=e.href,i=e.role,a=e.target,l=e.rel,s=e.className,u=void 0===s?"":s,d=e.children,c=e.linkPopupId,p=e.anchorDataId,m=e.anchorCompId,h=e.tabIndex,b=e.dataTestId,v=void 0===b?C:b,y=e.title,g=e.onClick,k=e.onDoubleClick,I=e.onMouseEnter,M=e.onMouseLeave,w=e.onFocusCapture,S=e.onBlurCapture,x=e["aria-live"],B=e["aria-disabled"],D=e["aria-label"],_=e["aria-labelledby"],T=e["aria-pressed"],L=e["aria-expanded"],O=e["aria-describedby"],A=e["aria-haspopup"],j=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(c);let K;switch(j){case"Enter":K=E;break;case"Space":K=N;break;case"SpaceOrEnter":K=P;break;default:K=void 0}return void 0!==o?n.createElement("a",t()({},f(e),{"data-testid":v,"data-popupid":c,"data-anchor":p,"data-anchor-comp-id":m,href:o||void 0,target:a,role:c?"button":i,rel:l,className:u,onKeyDown:K,"aria-live":x,"aria-disabled":B,"aria-label":D,"aria-labelledby":_,"aria-pressed":T,"aria-expanded":L,"aria-haspopup":A,"aria-describedby":O,title:y,onClick:g,onMouseEnter:I,onMouseLeave:M,onDoubleClick:k,onFocusCapture:w,onBlurCapture:S,ref:r,tabIndex:c?0:h}),d):n.createElement("div",t()({},f(e),{"data-testid":v,className:u,tabIndex:h,"aria-label":D,"aria-labelledby":_,"aria-haspopup":A,"aria-disabled":B,title:y,role:i,onClick:g,onDoubleClick:k,onMouseEnter:I,onMouseLeave:M,ref:r}),d)});var T=n.forwardRef(_);var L=e=>{let n=e.wrapperProps,r=n.ariaHasPopup,o=n.isMoreButton,a=n.ariaDescribedBy,l=e.className,s=e.children,u=e.link,d=e.tabIndex;return i().createElement(T,t()({},u,{"aria-haspopup":r,"aria-describedby":a,tabIndex:d||(!o&&u&&u.href?void 0:0),className:l}),s)};const O=e=>{let t=e.dir,n=e.textAlign,r=e.className,o=e.children,a=e.tagName,l=void 0===a?"p":a,s=e.id;return i().createElement(l,{className:r,style:{textAlign:n},dir:t,id:s+"label"},o)};var A=e=>{let t=e.wrapperProps,n=t.dir,r=t.textAlign,o=t.id,a=e.classNames,s=e.children;return i().createElement("div",{className:l()(a.bg),style:{textAlign:r}},i().createElement(O,{dir:n,textAlign:r,className:a.label,id:o},s))};var j=e=>{const r=e.label,o=e.direction,i=void 0===o?"ltr":o,a=e.positionInList,l=e.parentId,s=e.dataId,u=e.isContainer,d=e.isSelected,c=e.isHovered,p=e.link,m=e.tagName,h=void 0===m?"div":m,b=e.id,v=e.className,y=e.onClick,g=e.onDoubleClick,k=e.onMouseEnter,I=e.onMouseLeave,M=e.index,w=e.children,S=e.isDropDownButton,C=e.subItems,x=[u?"drop":"menu",d&&"selected",c&&"over",p&&(p.hasOwnProperty("href")||p.hasOwnProperty("target")||p.hasOwnProperty("rel")||p.hasOwnProperty("linkPopupId"))?"link":"header"],B=t()({},f(e),{"data-direction":i,"data-listposition":a,"data-parent-id":l,"data-data-id":s,"data-state":x.join(" "),"data-index":M,"data-dropdown":S}),D=e=>e?e.trim():"\xa0",N=C&&C.length?n.createElement("ul",{"aria-hidden":!0,style:{display:"none"}},C.map(((e,t)=>n.createElement("li",{key:e.id||t},n.createElement(L,{wrapperProps:{ariaHasPopup:e.hasPopup},link:e.link,tabIndex:-1},D(e.label)))))):null;return n.createElement(h,t()({id:b},B,{className:v,onClick:y,onDoubleClick:g,onMouseEnter:k,onMouseLeave:I,onFocus:k,onBlur:I}),w(D(r)),N)};var K=e=>{const r=e.id,o=e.isDropDownButton,i=e["aria-haspopup"],a=e["aria-describedby"],s=e.isMoreButton,u=e.dir,d=e.textAlign,c=e.positionInList,p=e.link,m=e.skinsStyle,f=e.skin;return n.createElement(j,t()({},e,{className:l()(e.className,m[f])}),(e=>n.createElement(L,{wrapperProps:{positionInList:c,ariaHasPopup:o?i:"false",ariaDescribedBy:a,isMoreButton:s},link:p,className:m.linkElement},n.createElement("div",{className:m.wrapper},n.createElement(A,{wrapperProps:{dir:u,textAlign:d,id:r},classNames:{bg:m.bg,label:m.label}},e)))))},R={root:"Wptk53",SolidColorMenuButtonNSkin:"D5Vkxr",solidColorMenuButtonNSkin:"D5Vkxr",linkElement:"ppRL_Y",wrapper:"cYOPqd",label:"GNyKTo"};var W=e=>n.createElement(K,t()({},e,{skinsStyle:R,skin:"SolidColorMenuButtonNSkin"})),q={wrapper:"c3f08Y",navContainer:"Osc3mf",itemsContainerWrapper:"qogYNL",itemsContainer:"EmtNhK",menuItem:"eQSURm",dropdownButton:"Td3Ak0",dropWrapper:"Ucn7EJ",moreContainer:"nJ7Nfe",showMore:"hi04Qi",moreButton:"qZw1lR",utility:"UOTtnN",SolidColorMenuButtonSkin:"fF26Th",solidColorMenuButtonSkin:"fF26Th"};const H=(e,r)=>n.createElement(S,t()({},e,{ref:r,styles:q,Button:W}));const F={DropDownMenu_SolidColorMenuButtonSkin:{component:n.forwardRef(H)}}}(),o}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[DropDownMenu_SolidColorMenuButtonSkin].618eca28.bundle.min.js.map